package com.ruoyi.dmp.hive.config.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * Hive配置对象 dmp_hive_config
 * 
 * @author MquanZeng
 * @date 2021-12-16
 */
public class DmpHiveConfig extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long hvcId;

    /** 配置名称 */
    @Excel(name = "配置名称")
    private String hvcName;

    /** Hive版本 */
    @Excel(name = "Hive版本")
    private String hvVersion;

    /** Hive元数据服务地址 */
    @Excel(name = "Hive元数据服务地址")
    private String hvMetastoreUrl;

    /** hiveserver2连接地址 */
    @Excel(name = "hiveserver2连接地址")
    private String hvServer2Url;

    /** hiveserver2连接用户名 */
    @Excel(name = "hiveserver2连接用户名")
    private String hvServer2Username;

    /** hiveserver2连接密码 */
    @Excel(name = "hiveserver2连接密码")
    private String hvServer2Password;

    /** Hive元数据库-连接驱动 */
    @Excel(name = "Hive元数据库-连接驱动")
    private String hvMetadbDriver;

    /** Hive元数据库-连接地址 */
    @Excel(name = "Hive元数据库-连接地址")
    private String hvMetadbUrl;

    /** Hive元数据库-连接用户名 */
    @Excel(name = "Hive元数据库-连接用户名")
    private String hvMetadbUsername;

    /** Hive元数据库-连接密码 */
    @Excel(name = "Hive元数据库-连接密码")
    private String hvMetadbPassword;

    public void setHvcId(Long hvcId) 
    {
        this.hvcId = hvcId;
    }

    public Long getHvcId() 
    {
        return hvcId;
    }
    public void setHvcName(String hvcName) 
    {
        this.hvcName = hvcName;
    }

    public String getHvcName() 
    {
        return hvcName;
    }
    public void setHvVersion(String hvVersion) 
    {
        this.hvVersion = hvVersion;
    }

    public String getHvVersion() 
    {
        return hvVersion;
    }
    public void setHvMetastoreUrl(String hvMetastoreUrl) 
    {
        this.hvMetastoreUrl = hvMetastoreUrl;
    }

    public String getHvMetastoreUrl() 
    {
        return hvMetastoreUrl;
    }
    public void setHvServer2Url(String hvServer2Url) 
    {
        this.hvServer2Url = hvServer2Url;
    }

    public String getHvServer2Url() 
    {
        return hvServer2Url;
    }
    public void setHvServer2Username(String hvServer2Username) 
    {
        this.hvServer2Username = hvServer2Username;
    }

    public String getHvServer2Username() 
    {
        return hvServer2Username;
    }
    public void setHvServer2Password(String hvServer2Password) 
    {
        this.hvServer2Password = hvServer2Password;
    }

    public String getHvServer2Password() 
    {
        return hvServer2Password;
    }
    public void setHvMetadbDriver(String hvMetadbDriver) 
    {
        this.hvMetadbDriver = hvMetadbDriver;
    }

    public String getHvMetadbDriver() 
    {
        return hvMetadbDriver;
    }
    public void setHvMetadbUrl(String hvMetadbUrl) 
    {
        this.hvMetadbUrl = hvMetadbUrl;
    }

    public String getHvMetadbUrl() 
    {
        return hvMetadbUrl;
    }
    public void setHvMetadbUsername(String hvMetadbUsername) 
    {
        this.hvMetadbUsername = hvMetadbUsername;
    }

    public String getHvMetadbUsername() 
    {
        return hvMetadbUsername;
    }
    public void setHvMetadbPassword(String hvMetadbPassword) 
    {
        this.hvMetadbPassword = hvMetadbPassword;
    }

    public String getHvMetadbPassword() 
    {
        return hvMetadbPassword;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("hvcId", getHvcId())
            .append("hvcName", getHvcName())
            .append("hvVersion", getHvVersion())
            .append("hvMetastoreUrl", getHvMetastoreUrl())
            .append("hvServer2Url", getHvServer2Url())
            .append("hvServer2Username", getHvServer2Username())
            .append("hvServer2Password", getHvServer2Password())
            .append("hvMetadbDriver", getHvMetadbDriver())
            .append("hvMetadbUrl", getHvMetadbUrl())
            .append("hvMetadbUsername", getHvMetadbUsername())
            .append("hvMetadbPassword", getHvMetadbPassword())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
